package clam.apps.adu.activity;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.TextView;

public class ContactActivity extends Activity implements OnClickListener
{
	private MenuLateral	menu;
	private TextView	tv_ici;
	
	@Override
	protected void onCreate(Bundle savedInstanceState)
	{
		super.onCreate(savedInstanceState);
		
		// charge le layout informations et contact
		this.setContentView(R.layout.activity_informations_contact);
		
		// instancie le menu latéral
		this.menu = new MenuLateral(this);
		
		// rend l'icone de l'actionBar cliquable afin de faire apparaitre le menu
		this.getActionBar().setDisplayHomeAsUpEnabled(true);
		
		// récupère l'instance du textView : ici
		this.tv_ici = (TextView) this.findViewById(R.id.tv_ici);
		
		// rend le textView ici cliquable
		this.tv_ici.setOnClickListener(this);
	}
	
	@Override
	public void onClick(View v)
	{
		switch (v.getId())
		{
			// permet d'envoyer un intent afin de joindre les développeurs
			case R.id.tv_ici:
				Intent mail = new Intent(Intent.ACTION_SEND);
				mail.setType("plain/text");
				mail.putExtra(
						Intent.EXTRA_EMAIL,
						new String[] {
								this.getString(R.string.mailAdresse1),
								this.getString(R.string.mailAdresse2),
								this.getString(R.string.mailAdresse3),
								this.getString(R.string.mailAdresse4)
						});
				mail.putExtra(Intent.EXTRA_SUBJECT,
						this.getString(R.string.mailSubject));
				this.startActivity(mail);
				break;
		}
	}
	
	@Override
	public boolean onOptionsItemSelected(MenuItem item)
	{
		// permet de valider la selection du menu
		if (this.menu.getDrawerToggle().onOptionsItemSelected(item))
			return true;
		
		return super.onOptionsItemSelected(item);
	}
}
